Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F12 Colombia F5 Colombia F6 USA F3 USA F8 USA F9 USA F11 Ecuador F1 Ecuador F2 Ecuador F3 Bolivia F2 Bolivia F3 Chile F1 Chile F2 Chile F3 Chile F4 USA F5 USA F6 USA F12 USA F13 USA F14 Chile F1 Chile F2 Chile F3 Chile F4 Chile F5 Peru F1 Peru F3 Argentina F3 Argentina F5 Argentina F6 Venezuela F1 Venezuela F2 Venezuela F3 Peru F2 Peru F3 Brazil F4 Brazil F5 Brazil F6 Chile F4 Chile F5 Belgium F5 Peru F3 Chile F7 Peru F6 Germany F10 USA F10 USA F4 USA F7 USA F2 USA F13 Intelig Tennis Cup - Campos do Jordao Ciudad de Pozoblanco Open Diputacion - Cordoba Draft Corona Mexico City Open - Mexico City Bogota Challenger - Bogota Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Rabat Challenger Caltanissetta Challenger Barletta Challenger Blunmenau Challenger Blumenau Challenger Lima Challenger USTA Challenger of San Antonio - San Antonio La Serena Open - La Serena Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago Ford Tennis Championships - Louisville Bucaramanga Challenger BH Tennis Open International Cup - Belo Horizonte VII Trofeo Ciudad de Quito - Quito Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Abierto Internacional de Salinas 'Dario Expreso' - Salinas St. Brieuc Challenger Sao Paulo Challenger Credicard Tennis Cup - Campos do Jordao Guayaquil Challenger Copa Ericsson - Lima Challenger Casablanca San Angel - Mexico City VIII Avierto Internacional de Salinas - Salinas Puerto Rico Challenger Tennis Event - Humacao U.S. Pro Tennis Championships - Boston Heineken Trophy - 's-Hertogenbosch Heineken Open - Auckland Dubai Tennis Open - Dubai Heineken Trophy - 's-Hertogenbosch Qatar Mobil Open 2000 - Doha Heineken Open - Auckland Japan Open - Tokyo Scania Stockholm Open - Stockholm Qatar Mobil Open 2001 - Doha Energis Open - Amsterdam Mercedes-Benz Cup - Los Angeles President's Cup - Tashkent AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Brasil Open - Salvador Kremlin Cup - Moscow Stockholm Open - Stockholm Abierto Mexicano de Tenis Pegaso - Acapulco BMW Open - Munich Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Marseille Rosmalen Stuttgart Amsterdam Moscow Munich Amsterdam Palermo VI Trofeo Ciudad de Quito - Quito San Luis Potosi Challenger - San Luis Potosi TESS Tennis Classic - Campinas Telesp Celular Open - Ribeirao Preto SMS Tennis Open - Sao Paulo Curitiba Challenger Visa Tennis Open - Sao Paulo Tata Open - Chennai RCA Championships - Indianapolis Arizona Men's Tennis Championships - Scottsdale VI Open Banc Agricol - Andorra The Powder Byrne Trophy - Surbiton 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham Prague Open - Prague Sporting Challenger 2003 - Turin Schickendanz Open - Furth X Open Internacional D'Andorra - Andorra USTA Seascape Challenger - Aptos VI Gramado Open de Tenis - Gramado VI Gramado Open de Tenis - Gramado X Abierto Internacional de Salinas - Salinas Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Torneo Internacional Challenger Fila 2005 - Leon Seguros Bolivar Open - Bogota The Natrel's Challenger of Granby - Granby 14° BH Tennis Open - Belo Horizonte The West Side Tennis Club Grass Court Challenger - Forest Hills XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Internazionali di Tennis - Bergamo Credicard Mastercard Tennis Cup - Campos do Jordao Joinville Tennis Festival - Joinville BMW Tennis Championship - Sunrise II Manta Open - Manta Music City Challenger - Nashville Lima Challenger 2007 - Lima Belo Horizonte Challenger Brasilia Challenger Lima Challenger Grand Prix de Tennis - St. Jean de Luz 2008 Knoxville Challenger - Knoxville Aberto de Santa Catarina de Tenis - Florianopolis The USTA Challenger at West End Racquet - Torrance Santos Challenger II Naples ITG Challenger - Naples Lima Challenger - Lima 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla The 'Fitz' Casino Challenger - Tunica Salinas Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Sao Paulo - Brazil Iquique Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Countrywide Classic USTA Challenger - Carson I Manta Open - Manta GHI Bronx Classic - Bronx Schickendanz Open - Furth BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Kroger / St. Jude International - Memphis Heineken Trophy - Rosmalen Pilot Pen International - New Haven Infiniti Open - Los Angeles MFS Pro Tennis Championships - Boston 2007 Nielsen Pro Tennis Championship - Winnetka Campos do Jordao Challenger Austin Challenger - Austin Copa Ericsson Peru - Lima Tiburon Challenger - Tiburon Tallahassee Tennis Challenger - Tallahassee Burbank Challenger - Burbank Adidas International - Sydney Copa Ericsson Uruguay - Montevideo New Haven Singapore Copa Ericsson Argentina - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Copa Petrobras Argentina - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle Hilversum RCA Championships - Indianapolis ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich VI Abierto Internacional de Salinas - Salinas Heineken Trophy - 's-Hertogenbosch Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2001 USTA Tallahassee Tennis Challenger - Tallahassee IV Gramado Open de Tenis - Gramado ITG Miami Challenger - Miami Heineken Open - Auckland Monza Challenger USTA Challenger of Burbank - Burbank Challenger Cudad de Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla International Tennis Championships - Delray Beach Miller Lite Hall of Fame Tennis Championships - Newport SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Kremlin Cup - Moscow AIG Japan Open - Tokyo Jakarta 2006 USTA Tallahassee Tennis Challenger - Tallahassee Open 13 - Marseille Bogota Beijing Toulouse Qatar Mobil Open '98 - Doha Internationaler Raiffeisen Grand Prix - St. Polten President's Cup 1998 - Tashkent Gold Flake Open - Chennai RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai 2003 West Side Tennis Club Challenger - Forest Hills Franklin Templeton Tennis Classic - Scottsdale Franklin Templeton Tennis Classic - Scottsdale USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi Legg Mason Tennis Classic - Washington D.C. BH Tennis Open - Belo Horizonte 2002 Eddleman USTA Challenger - Birmingham Sarasota Challenger ARMS USTA Challenger - Rocky Mount IX Abierto Internacional de Salinas - Salinas ATU Cup - Weiden Abierto Club Casablanca - Mexico City CA Tennis Trophy - Vienna 10th Wartburg Open - Eisenach IV Manta Open - Manta San Remo Tennis Cup - San Remo Sporting Challenger - Turin Cridicard Mastercard Tennis Cup - Campos do Jordao Schickedanz Open - Furth Halle BH Tennis Open International Cup - Belo Horizonte Kitzbuhel ATU Cup - Weiden Rotterdam Casablanca Milan Indoors - Milan The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Ourocard Tennis Challenger - Sao Paulo Copa Petrobras Colombia - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao Mercedes-Benz Cup - Los Angeles 13 BH Tennis Open International Cup - Belo Horizonte Heineken Open - Auckland The Stella Artois Grass Court Championships - London College Station Challenger - College Station 2000 Challenger de Granby - Granby Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam USTA Safeway Challenger - Aptos Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Challenger Groningen - Groningen Scottsdale Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Mercedes-Benz Cup - Los Angeles ARAG World Team Championship - Dusseldorf Aberto de Sao Paulo - Sao Paulo BMW Open - Munich La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago 2005 Freeman Men's Challenger - Joplin Grolsch Open 1997 - Amsterdam CA Tennis Trophy - Vienna Advanta Championships - Philadelphia Franklin Templeton Tennis Classic - Scottsdale Copa Ericsson Brazil - Sao Paulo RCA Championships - Indianapolis Japan Open - Tokyo Grolsch Open - Amsterdam MFS Pro Tennis Championships - Boston Delray Beach International Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm Segundo Aberto de Brasilia - Brasilia Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Music City Challenger - Nashville Barcelona Halle Telesp Celular Open - Campinas Buenos Aires Global Telecom Open - Curitiba Copa Ericsson Peru - Lima XI Abierto Internacional de Salinas - Salinas VIII Trofeo Ciudad de Quito - Quito BellSouth Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Seguros Bolivar Open - Medellin Italian Open - Rome du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Dubai Open - Dubai Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne Monte Carlo Hamburg Rome Canadian Open Open Seat-Godo '97 - Barcelona Ordina Open - 's-Hertogenbosch Heineken Open - Auckland BellSouth Open - Vina del Mar Shanghai Open '98 - Shanghai Open 13 - Marseille Bordeaux NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Dubai Tennis Open - Dubai Tennis Masters Series - Madrid Rosmalen Tennis Masters Series - Monte Carlo Kremlin Cup - Moscow Corona Mexico City Open - Mexico City Kroger / St. Jude International - Memphis Movistar Open - Vina del Mar AAPT Championships - Adelaide Heineken Open - Singapore IPB Czech Indoor - Ostrava Kremlin Cup - Moscow Franklin Templeton Tennis Classic - Scottsdale Dubai Tennis Open - Dubai Estoril XIII Trofeo Ciudad de Quito - Quito Legg Mason Tennis Classic - Washington D.C. Santiago Advanta Championships - Philadelphia Gstaad Salem Open - Hong Kong ABN/AMRO World Tennis Tournament - Rotterdam Open Seat-Godo '98 - Barcelona Paegas Czech Open - Prague Gerry Weber Open - Halle JSM Challenger of Champaign - Urbana Thailand Open - Bangkok Internationaler Raiffeisen Grand Prix - St. Polten Qatar Mobil Open '99 - Doha Milan Indoors - Milan Milan Indoors - Milan Legg Mason Tennis Classic - Washington D.C. Gerry Weber Open - Halle Grand Prix de Tennis de Toulouse - Toulouse Nossa Caixa Aberto de Sao Paulo - Sao Paulo Estoril Open - Estoril Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Heineken Trophy - 's-Hertogenbosch French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon U.S. Open Wimbledon Heineken Open Singapore - Singapore Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Qatar Mobil Open - Doha U.S. Open - New York French Open - Paris BellSouth Open - Auckland Franklin Templeton Tennis Classic - Scottsdale Next Generation Hardcourts - Adelaide Open 13 - Marseille Open Seat-Godo 2000 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Campbell's Hall of Fame Tennis Championships - Newport Montevideo Legg Mason Tennis Classic - Washington D.C. Rosmalen Sybase Open - San Jose Legg Mason Tennis Classic - Washington D.C. Gerry Weber Open - Halle Valencia Copa AT&T - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Dubai Tennis Open - Dubai Estoril Open - Estoril The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Doha Ordina Open - 's-Hertogenbosch Mallorca Open - Mallorca Copa AT&T - Buenos Aires German Open - Hamburg Australian Open - Melbourne U.S. Open French Open - Paris Eutelsat Monte Carlo Open - Monte Carlo U.S. Open - New York Pacific Life Open - Indian Wells Tennis Masters Series - Montreal The Lipton Championships - Key Biscayne Tennis Masters Series - Hamburg Newsweek Champions Cup - Indian Wells Davis Cup, World Group, QF, USA-NED 4-1 Davis Cup, World Group, 1R, BEL-NED 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, World Group, QR, NED-ECU 3-2 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, NED-UZB 4-1 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, Group 1, 1R, BAH-PER 3-2 Davis Cup, World Group, SF, FRA-NED 3-2 Davis Cup, World Group, 1R, FRA-NED 3-2 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, Group 1, 1R, VEN-PER 4-1 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 2, 1R, PER-ESA 5-0 Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, World Group, 1R, SUI-NED 3-2 Davis Cup, World Group, QR, NED-IND 5-0 Davis Cup, Americas Group II, 2R, VEN-PER 3-1 Davis Cup, Group II, 1R, PER-AHO 5-0 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Group 1, PO, PER-ECU 4-1 Davis Cup, Group 1, 1R, PER-VEN 3-2